package com.macasa.panel.entity.api;

import com.macasa.enumerations.PowerDnsDomainRecordType;

public interface IPowerDnsServiceDomainRecord extends IModel<Integer> {

	/**
	 * @return the powerDnsServiceDomain
	 */
	IPowerDnsServiceDomain getPowerDnsServiceDomain();

	/**
	 * @param powerDnsServiceDomain
	 *            the powerDnsServiceDomain to set
	 */
	void setPowerDnsServiceDomain(final IPowerDnsServiceDomain powerDnsServiceDomain);

	/**
	 * @return the name
	 */
	String getName();

	/**
	 * @param name
	 *            the name to set
	 */
	void setName(final String name);

	/**
	 * @return the type
	 */
	PowerDnsDomainRecordType getType();

	/**
	 * @param type
	 *            the type to set
	 */
	void setType(final PowerDnsDomainRecordType type);

	/**
	 * @return the content
	 */
	String getContent();

	/**
	 * @param content
	 *            the content to set
	 */
	void setContent(final String content);

	/**
	 * @return the ttl
	 */
	Integer getTtl();

	/**
	 * @param ttl
	 *            the ttl to set
	 */
	void setTtl(final Integer ttl);

}
